peak discharge energy - German English Dictionary